package nc.itf.cda;

/**
 * business service ejb wrapper 
 * Created by EJBGenerator
 * based on velocity technology
 */

public interface cdaejbEjbObject extends  javax.ejb.EJBLocalObject,nc.itf.cad.calpub.ICadCalculate,nc.itf.cad.pub.IPersistenceRetrieve,nc.itf.cad.pub.IPersistenceUpdate,nc.itf.cad.clscaldevalue.ITFClsCalDevalue,nc.itf.cad.compcal.ITFCompcal,nc.itf.cad.compdefinition.ITFCompdef,nc.itf.cad.dcflossratecomp.ITFDCFLossRateComp,nc.itf.cad.formular.ITFFormular,nc.itf.cad.formular.ITFFormularParse,nc.itf.cad.lossratecomp.ITFLossRateComp,nc.itf.cad.procoeset.ITFProCoeSetCal{
	public java.lang.String doCalculate(nc.vo.cad.calpub.CalParaVO arg0) throws nc.vo.pub.BusinessException;
	public nc.vo.cad.calpub.CalReturnVO getCurrStatus(nc.vo.cad.calpub.CalParaVO arg0) throws nc.vo.pub.BusinessException;
	public java.lang.Object executeQuery(java.lang.String arg0 ,nc.jdbc.framework.SQLParameter arg1  ,nc.jdbc.framework.processor.ResultSetProcessor arg2 ) throws nc.vo.pub.BusinessException;
	public java.lang.Object executeQuery(java.lang.String arg0 ,nc.jdbc.framework.processor.ResultSetProcessor arg1 ) throws nc.vo.pub.BusinessException;
	public boolean isModuleStarted(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public nc.vo.pub.SuperVO[] queryByHeadBodyCondition(java.lang.String arg0 ,java.lang.Class arg1  ,java.lang.Class[] arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException;
	public nc.vo.pub.SuperVO[] retrieveAll(java.lang.String arg0 ,java.lang.Class arg1 ) throws nc.vo.pub.BusinessException;
	public nc.vo.pub.SuperVO[] retrieveByClause(java.lang.String arg0 ,java.lang.Class arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public nc.vo.pub.SuperVO retrieveByPk(java.lang.String arg0 ,java.lang.Class arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public nc.vo.pub.SuperVO retrieveByPk(java.lang.Class arg0 ,java.lang.String arg1  ,java.lang.String[] arg2 ) throws nc.vo.pub.BusinessException;
	public nc.vo.pub.SuperVO[] retrieveByVO(java.lang.String arg0 ,nc.vo.pub.SuperVO arg1 ) throws nc.vo.pub.BusinessException;
	public void deleteVO(java.lang.String arg0 ,nc.vo.pub.SuperVO arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public void deleteVOArray(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public void deleteVOList(java.lang.String arg0 ,java.util.List arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public void deleteVOMulTypeArray(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public void executeSQLs(java.lang.String[] arg0 ,nc.jdbc.framework.SQLParameter[] arg1 ) throws nc.vo.pub.BusinessException;
	public void executeSQLs(java.lang.String[] arg0) throws nc.vo.pub.BusinessException;
	public java.lang.String insertVO(java.lang.String arg0 ,nc.vo.pub.SuperVO arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public java.lang.String[] insertVOArray(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public java.lang.String[] insertVOList(java.lang.String arg0 ,java.util.List arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public java.lang.String[] insertVOMulTypeArray(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public void updateAndSetTs(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String[] arg2  ,java.lang.String[] arg3  ,java.lang.String arg4 ) throws nc.vo.pub.BusinessException;
	public void updateVO(java.lang.String arg0 ,nc.vo.pub.SuperVO arg1  ,java.lang.String[] arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException;
	public void updateVOArray(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String[] arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException;
	public java.lang.String[] updateVOArrayByStatus(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.String[] arg2 ) throws nc.vo.pub.BusinessException;
	public void updateVOList(java.lang.String arg0 ,java.util.List arg1  ,java.lang.String[] arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException;
	public void updateVOMulTypeArray(java.lang.String arg0 ,nc.vo.pub.SuperVO[] arg1  ,java.lang.Object[] arg2  ,java.lang.String arg3 ) throws nc.vo.pub.BusinessException;
	public void calClsDevalue(java.util.Hashtable arg0) throws nc.vo.pub.BusinessException;
	public java.lang.String calSinDevalue(java.util.Hashtable arg0) throws nc.vo.pub.BusinessException;
	public java.lang.String calComDevalue(java.util.Hashtable arg0) throws nc.vo.pub.BusinessException;
	public void calDevalueByCls(java.util.Hashtable arg0) throws nc.vo.pub.BusinessException;
	public java.util.HashMap getMigrmatrixbs(nc.vo.cad.calmigr.CalMigrmatrixVO[] arg0) throws nc.vo.pub.BusinessException;
	public java.util.HashMap getScrollmatrixbs(nc.vo.cad.calscroll.CalScrollmatrixVO[] arg0) throws nc.vo.pub.BusinessException;
	public nc.vo.pub.SuperVO[] checkRepeability(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public nc.vo.pub.lang.UFDouble comLossRate(nc.vo.pub.lang.UFDate arg0 ,nc.vo.pub.lang.UFDate arg1  ,java.lang.String arg2 ) throws nc.vo.pub.BusinessException;
	public void compDCFLossRate(java.lang.String arg0) throws nc.vo.pub.BusinessException;
	public nc.vo.capub.formular.FormularVO[] initFormular(java.lang.String arg0 ,java.lang.String arg1 ) throws nc.vo.pub.BusinessException;
	public java.util.HashMap getFormularVal(java.lang.String arg0 ,java.lang.String arg1  ,nc.vo.cad.calpub.CalParaVO arg2 ) throws nc.vo.pub.BusinessException;
	public void compLossRate(java.lang.String arg0 ,java.lang.String arg1  ,java.lang.String[] arg2 ) throws nc.vo.pub.BusinessException;
	public void calProCoe(java.lang.String arg0) throws nc.vo.pub.BusinessException;
}